Example: allocate 2D array, initialise and delete it.
w#include <iostream.h>
wvoid display(long double **);
wvoid de_allocate(long double **);
wint NumRows = 3;
wint NumCols = 5;                             
wvoid display(long double **data) {
w   for (int i = 0; i < m; i++) {
w        for (int j = 0; j < n; j++)
w             cout << data[i][j] << " ";
w       cout << "\n" << endl;
w       }
w   }